package com.github.permissiondog.cancanpbackend.response;

import com.github.permissiondog.cancanpbackend.model.*;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.SuperBuilder;

import java.util.List;

@Getter
@Setter
@SuperBuilder
public class ApplicationInfoResponse extends BaseResponse {
    Application application;
    TableTemplate template;
    List<Approver> approvers;
    List<ApplicationProgress> progress;
    List<Question> questions;
    ApplicationStatus status;
    boolean closed;
    User applicant;
    boolean canApprove;
}
